import numpy as np

W = np.random.random((145, 12))
b = np.random.random((12))

train = []
labels = []
for j in xrange(11):
   labels.append([])
for i in range(200):
   x = np.random.random((145))
   res = np.matmul(x, W) + b
   train.append(x)
   for j in xrange(11):
      labels[j].append(res + np.ones([12]) * j * 1.0)
np.savez('./train.npz', data = np.array(train), labels = np.array(labels))

train = []
labels = []
for i in range(20):
   x = np.random.random((145))
   res = np.matmul(x, W) + b
   train.append(x)
   labels.append(res)
np.savez('./test.npz', data = np.array(train), labels = np.array(labels))
